import { DbLogger } from 'src/utils/log4js'

export default {
  type: process.env.DB_TYPE, //数据库类型
  username: process.env.DB_USERNAME, //账号
  password: process.env.DB_PASSWORD, //密码
  host: process.env.DB_HOST, //host
  port: process.env.DB_PORT, //
  database: process.env.DB_DATABASE, //库名
  // entities: [__dirname + '/**/*.entity{.ts,.js}'], //实体文件
  synchronize: true, //synchronize字段代表是否自动将实体类同步到数据库
  retryDelay: 500, //重试连接数据库间隔
  retryAttempts: 10, //重试连接数据库的次数
  autoLoadEntities: true, //如果为true,将自动加载实体 forFeature()方法注册的每个实体都将自动添加到配置对象的实体数组中
  logging: true,
  logger: new DbLogger()
}
